Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Wstawienie znaku w środek stringu ze stringbuildera?


Rekomendowane odpowiedzi

Opublikowano

W dużym skrócie - mam dwadzieścia znaków utworzonych przez stringbuilder. Chciałbym, żeby po dziesiątym była spacja. Da się?

Jeśli mi odpowiadasz, zacytuj mój post - lub otaguj przy użyciu @Quasindro.
Jak tego nie zrobisz, najprawdopodobniej nie wrócę do tego tematu.


uExDb2M.jpg

'I have often wished I had time to cultivate modesty... But I am too busy thinking about myself.' ~Edith Sitwell.

Opublikowano

StringBuilder.insert(offset, string) ?

 

Tak na zapas....

 

Masz np StringBuilder (nazwijmy go sb) z treścią:

"Kocham jeść"

robisz

sb.insert(6, " pić i");

i dostajesz

"Kocham pić i jeść"

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

StringBuilder.insert(offset, string) ?

 

Tak na zapas....

 

Masz np StringBuilder (nazwijmy go sb) z treścią:

"Kocham jeść"

robisz

sb.insert(6, " pić i");

i dostajesz

"Kocham pić i jeść"

Hmm... Choć dokładnie o to mi chodziło, to mam kolejny drobny problem. Jak wrzucam insert w samego stringbuildera, to się zapętla i robi drobną kaszkę. Czy dałoby się policzyć znaki poza sb i dopiero tam to włożyć?

Bo problem jest taki, że nie zawsze znaków będzie dwadzieścia. Mogą być i trzy albo jeden, a wtedy java dostaje szwingla, że nie może insertnąć, bo nie ma tylu znaków.

Jeśli mi odpowiadasz, zacytuj mój post - lub otaguj przy użyciu @Quasindro.
Jak tego nie zrobisz, najprawdopodobniej nie wrócę do tego tematu.


uExDb2M.jpg

'I have often wished I had time to cultivate modesty... But I am too busy thinking about myself.' ~Edith Sitwell.

Opublikowano

Hmm... Choć dokładnie o to mi chodziło, to mam kolejny drobny problem. Jak wrzucam insert w samego stringbuildera, to się zapętla i robi drobną kaszkę. Czy dałoby się policzyć znaki poza sb i dopiero tam to włożyć?

Bo problem jest taki, że nie zawsze znaków będzie dwadzieścia. Mogą być i trzy albo jeden, a wtedy java dostaje szwingla, że nie może insertnąć, bo nie ma tylu znaków.

Mozesz dokładniej opisać? o.O

StringBuilder sb = new StringBuilder();
sb.append("Jakiś tam dziwny tekst");
int offset = sb.length()/2;
sb.insert(offset, "Ja tu chcieć coś dopisać ");
System.out.println(sb.toString());// wynik: Jakiś tam Ja tu chcieć coś dopisać dziwny tekst

To już jest koniec smerfa:


http://www.mpcforum.pl/topic/1323530-info-znikam/


GG: 48522543


PS: Na innych forach i stronach znajdziesz mnie pod nickiem: 


BukkitSmerf

Opublikowano

Mozesz dokładniej opisać? o.O

Już nie ma takiej potrzeby, bo dobrze zrozumiałaś mój problem :D Dziękuję bardzo, Karolinko, dzięki Tobie wszystko działa już poprawnie ^^

I wygląda ślicznie!

Jeśli mi odpowiadasz, zacytuj mój post - lub otaguj przy użyciu @Quasindro.
Jak tego nie zrobisz, najprawdopodobniej nie wrócę do tego tematu.


uExDb2M.jpg

'I have often wished I had time to cultivate modesty... But I am too busy thinking about myself.' ~Edith Sitwell.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...